// 初始化store实例对象
import Vue from 'vue'
import Vuex from 'vuex'
// 导入购物车的vuex模块
import modeleCart from './cart.js'
// 导入用户收获信息数据模块
import modeleUser from './user.js'

// 将vuex安装为vue插件
Vue.use(Vuex)

// 创建Store实例对象
const store = new Vuex.Store({
  // TOOD: 挂载store模块
  modules: {
    // 挂载购物车的vuex模块，模块内的成员访问路径调整为m_cart , 例如
    // 购物车模块cart 数组的访问路径是 m_cart/cart
    m_cart: modeleCart,
    m_user: modeleUser
  }
})

// 向外共享 Store的实例对象
export default store